package com.framework.bdf4j.comm.web;

import java.util.List;

import org.springframework.stereotype.Service;

import com.framework.bdf4j.comm.util.DictUtil;
import com.framework.bdf4j.sysadm.entity.SysDictItem;

/**
 * html调用 thymeleaf 实现字典读取
 * 
 */
@Service("dict")
public class DictService {

    /**
     * 根据字典类型查询字典数据信息
     * 
     * @param dictType
     *            字典类型
     * @return 参数键值
     */
    public List<SysDictItem> getType(String dictType) {
        return DictUtil.getCodeInfo(dictType);
    }

    /**
     * 根据字典类型和字典键值查询字典数据信息
     * 
     * @param dictType
     *            字典类型
     * @param dictValue
     *            字典键值
     * @return 字典标签
     */
    public String getLabel(String dictType, String dictValue) {
        return DictUtil.getItemName(dictType, dictValue);
    }
}
